/* Basic code - don't modify */
 
 .drop-down-menu-list { display: block; margin: 0; padding: 0; position: relative; }
  .drop-down-menu-list li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  .drop-down-menu-list a { display: block; }
  .drop-down-menu-list ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html .drop-down-menu-list ul { line-height: 0; } /* IE6 "fix" */
  	.drop-down-menu-list ul a { zoom: 1; } /* IE6/7 fix */
    .drop-down-menu-list ul li { float: none; }
    .drop-down-menu-list ul ul { top: 0; }
    
/* Essentials - configure this */

.drop-down-menu-list ul { width: 200px; }
.drop-down-menu-list ul ul { left: 200px; }

/* Everything else is theming */
 
ul.drop-down-menu-list
{
width: 100%;
height: 40px;
margin: 0px;
padding: 0px;
list-style: none;
clear: both;
z-index: 99999999;
background: url('images/parent-menu-bg.gif') repeat-x left bottom;
}
ul.drop-down-menu-list li
{
margin: 0px;
height: 40px;
line-height: 40px;
background: url('images/parent-menu-btn-left.gif') no-repeat left bottom;
padding-left: 10px;
cursor: pointer;
white-space: nowrap;
}
ul.drop-down-menu-list a, ul.drop-down-menu-list li a:visited
{
height: 40px;
line-height: 40px;
margin: 0px;
padding: 0px;
color: #ffffff;
font-size: 16px;
text-decoration: none;
background: url('images/parent-menu-btn-right.gif') no-repeat right bottom;
padding-left: 25px;
padding-right: 35px;
}
* html ul.drop-down-menu-list li, * html ul.drop-down-menu-list a, * html ul.drop-down-menu-list li a:visited
{
color: #ffffff;
width: 10px;
}
ul.drop-down-menu-list li.active, ul.drop-down-menu-list li.hover
{
background: url('images/parent-menu-btn-left.gif') no-repeat left top;
}
ul.drop-down-menu-list li.active a.active, ul.drop-down-menu-list li.parent a.drop-down, ul.drop-down-menu-list li a.hover
{
color: #ffffff;
text-decoration: none;
background: url('images/parent-menu-btn-right.gif') no-repeat right top;
}
* html  ul.drop-down-menu-list li.hover a.hover
{
color: #ffffff;
text-decoration: none;
background: url('images/parent-menu-btn-right.gif') no-repeat right top;
}
ul.drop-down-menu-list li ul
{
border-left: 2px solid #999999;
background-color: #3b4451;
margin: 0px;
padding: 0px;
}
ul.drop-down-menu-list li ul li, ul.drop-down-menu-list li ul li.active, ul.drop-down-menu-list li ul li.hover
{
margin: 0px;
height: auto;
line-height: 30px;
background-image: none;
background-color: #3b4451;
border-bottom: 1px solid #999999;
padding-left: 10px;
white-space: normal;
vertical-align: bottom;
}
ul.drop-down-menu-list li ul li.hover
{
background-color: #228688;
}
ul.drop-down-menu-list li ul li a, ul.drop-down-menu-list li ul li a:visited, ul.drop-down-menu-list li ul li.active a.active, ul.drop-down-menu-list li ul li a.hover
{
display: block !important;
height: auto;
line-height: 30px;
background: none;
font-size: 12px;
color: #ffffff !important;
padding-left: 0px;
padding-right: 10px;
}
ul.drop-down-menu-list li ul li a.hover
{
background-color: #228688;
}
* html ul.drop-down-menu-list li ul li.hover a.hover
{
background: none;
background-color: #228688;
}
* html ul.drop-down-menu-list ul li, * html ul.drop-down-menu-list ul a, * html ul.drop-down-menu-list ul li a:visited
{
width: 200px;
}
* html ul.drop-down-menu-list li ul li ul
{
margin-left: 20px;
}